fpga asic altera development xilinx digital microcontroller internet eeprom i2c ethernet audio mcu dsp lcd network adsl hardware embedded